iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0

一、前言

自動化流程中,批量處理檔案是常見的需求,無論是文件檢查還是數據處理。今天要分享如何使用 Power Automate Desktop 設置迴圈來掃描資料夾中的所有檔案,並自動抓取及顯示其檔案名稱。

二、示範情境

下圖是原始的示範資料夾「Test」中的內容,我們將針對資料夾中的所有 .txt 檔案進行自動化處理,並顯示它們的名稱。
https://ithelp.ithome.com.tw/upload/images/20240922/20169459CqixS8SEOj.png

三、For each 迴圈設計

流程步驟

  1. 使用動作「資料夾」中的「取得資料夾中的檔案」
    (1) 資料夾:選取對應的資料夾位置
    (2) 檔案篩選:填入想篩選的檔案條件,這邊以 .txt 為例 ( 為萬用字元,代表任何檔案名稱中含 .txt 的檔案都適用)

  2. 使用動作「迴圈」中的 For each
    (1)要逐一查看的值:選取剛才「取得資料夾中的檔案」中得到的變數值(Files)

  3. 使用「訊息方塊」中的「顯示訊息」
    (1) 在顯示訊息中選取 For each 動作中自動生成的變數(CurrentItem)
    (2) 在變數名稱(CurrentItem) 後方加上 .name,代表要取得檔案的名稱

參考範例

https://ithelp.ithome.com.tw/upload/images/20240922/20169459Hj45H0HkLT.png
Yes

四、小結

透過這篇文章,我們介紹了如何使用 For each 迴圈,讓系統自動抓取資料夾中的檔案名稱並顯示出來。這個流程可以進一步應用於批次檔案操作、資料整理或檔案處理。如果有更多進階需求,例如自動開啟或修改檔案,可以在這個範例的基礎上進行擴充。

文章同步刊載於此


上一篇
Power Automate Desktop:Switch 條件式應用
下一篇
Power Automate Desktop:迴圈條件應用
系列文
30 天打造 RPA 自動化流程:Power Automate 從入門到實戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言